{"componentChunkName":"component---src-templates-blogs-js","path":"/blogs","result":{"data":{"allMarkdownRemark":{"edges":[{"node":{"excerpt":"Many applications use this traditional architecture and it may be ideal for apps with simple requirements. Presentation This layer…","id":"2ac1f442-9d7a-56a0-8d42-d7a1fc216b3e","fields":{"slug":"/blogs/3-layer-arch/"},"frontmatter":{"title":"3-Layer Application Architecture","date":"2021-01-07","tags":["architecture"],"image":{"childImageSharp":{"fluid":{"aspectRatio":0.8,"src":"/static/aa786d5715b95f9a15a4795da6f09271/19ca5/3-layer-arch.png","srcSet":"/static/aa786d5715b95f9a15a4795da6f09271/16c7d/3-layer-arch.png 120w,\n/static/aa786d5715b95f9a15a4795da6f09271/2b087/3-layer-arch.png 240w,\n/static/aa786d5715b95f9a15a4795da6f09271/19ca5/3-layer-arch.png 480w,\n/static/aa786d5715b95f9a15a4795da6f09271/3c17d/3-layer-arch.png 720w,\n/static/aa786d5715b95f9a15a4795da6f09271/40ffe/3-layer-arch.png 960w,\n/static/aa786d5715b95f9a15a4795da6f09271/acd6f/3-layer-arch.png 4500w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}},{"node":{"excerpt":"That’s right! All code. I redesigned my personal site to include my resume, blogs, and projects. Designs made in Adobe XD. From Left to…","id":"c07e8d41-1487-5788-8de4-7dd315318c2e","fields":{"slug":"/blogs/website-made-from-scratch/"},"frontmatter":{"title":"Website Made From Scratch","date":"2020-10-19","tags":["react","webdev"],"image":{"childImageSharp":{"fluid":{"aspectRatio":0.8,"src":"/static/2d928d31c7e37c6d9e9cb43532cefcf7/19ca5/website-made-from-scratch.png","srcSet":"/static/2d928d31c7e37c6d9e9cb43532cefcf7/16c7d/website-made-from-scratch.png 120w,\n/static/2d928d31c7e37c6d9e9cb43532cefcf7/2b087/website-made-from-scratch.png 240w,\n/static/2d928d31c7e37c6d9e9cb43532cefcf7/19ca5/website-made-from-scratch.png 480w,\n/static/2d928d31c7e37c6d9e9cb43532cefcf7/3c17d/website-made-from-scratch.png 720w,\n/static/2d928d31c7e37c6d9e9cb43532cefcf7/40ffe/website-made-from-scratch.png 960w,\n/static/2d928d31c7e37c6d9e9cb43532cefcf7/acd6f/website-made-from-scratch.png 4500w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}},{"node":{"excerpt":"You visit them, you shop from them, and you may have or want one of your own. Have you ever thought about how they are made?  CODING Each…","id":"44f3b9af-13c2-5bac-89a1-c7edec15bf04","fields":{"slug":"/blogs/how-its-made-websites/"},"frontmatter":{"title":"How It's Made: Websites","date":"2020-08-29","tags":["websites","howitsmade"],"image":{"childImageSharp":{"fluid":{"aspectRatio":0.8,"src":"/static/2fe2ceed80977240547e00e214c15929/9104c/how-its-made-websites.jpg","srcSet":"/static/2fe2ceed80977240547e00e214c15929/b2712/how-its-made-websites.jpg 120w,\n/static/2fe2ceed80977240547e00e214c15929/40426/how-its-made-websites.jpg 240w,\n/static/2fe2ceed80977240547e00e214c15929/9104c/how-its-made-websites.jpg 480w,\n/static/2fe2ceed80977240547e00e214c15929/7d509/how-its-made-websites.jpg 720w,\n/static/2fe2ceed80977240547e00e214c15929/a6352/how-its-made-websites.jpg 960w,\n/static/2fe2ceed80977240547e00e214c15929/7f945/how-its-made-websites.jpg 1440w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}},{"node":{"excerpt":"Account privacy should ALWAYS be a priority. Hackers have many reasons to hack (steal/leak info, disruption, money, politics, etc.) Let’s…","id":"25354ba8-3aa3-5f4e-bf2f-8133ffa26f3b","fields":{"slug":"/blogs/securing-your-accounts/"},"frontmatter":{"title":"Securing Your Accounts","date":"2020-07-17","tags":["cybersecurity"],"image":{"childImageSharp":{"fluid":{"aspectRatio":0.8,"src":"/static/a27de0619a70bc0b5478f570ee4d8666/19ca5/secure-your-accounts.png","srcSet":"/static/a27de0619a70bc0b5478f570ee4d8666/16c7d/secure-your-accounts.png 120w,\n/static/a27de0619a70bc0b5478f570ee4d8666/2b087/secure-your-accounts.png 240w,\n/static/a27de0619a70bc0b5478f570ee4d8666/19ca5/secure-your-accounts.png 480w,\n/static/a27de0619a70bc0b5478f570ee4d8666/3c17d/secure-your-accounts.png 720w,\n/static/a27de0619a70bc0b5478f570ee4d8666/40ffe/secure-your-accounts.png 960w,\n/static/a27de0619a70bc0b5478f570ee4d8666/acd6f/secure-your-accounts.png 4500w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}},{"node":{"excerpt":"SQL is used to communicate with databases in order to manipulate & retrieve data.  WHY LEARN? Many applications use databases to store…","id":"de7a7c68-fa53-5e34-8e85-ffd411dc8bdb","fields":{"slug":"/blogs/learning-sql/"},"frontmatter":{"title":"Learning SQL (Structural Query Language)","date":"2020-07-06","tags":["sql","beginner"],"image":{"childImageSharp":{"fluid":{"aspectRatio":0.8,"src":"/static/d5bfc538ec52aabd9ec8b03dc19b9fdb/19ca5/learning-sql.png","srcSet":"/static/d5bfc538ec52aabd9ec8b03dc19b9fdb/16c7d/learning-sql.png 120w,\n/static/d5bfc538ec52aabd9ec8b03dc19b9fdb/2b087/learning-sql.png 240w,\n/static/d5bfc538ec52aabd9ec8b03dc19b9fdb/19ca5/learning-sql.png 480w,\n/static/d5bfc538ec52aabd9ec8b03dc19b9fdb/3c17d/learning-sql.png 720w,\n/static/d5bfc538ec52aabd9ec8b03dc19b9fdb/40ffe/learning-sql.png 960w,\n/static/d5bfc538ec52aabd9ec8b03dc19b9fdb/acd6f/learning-sql.png 4500w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}},{"node":{"excerpt":"COMMENTS Single Line Comments: Begin with ‘//’. Multi Line Comments: Begin with ‘/’ and end ‘/’. NOTE: Adding ‘;’ at the end of statements…","id":"30d7839d-5985-5fc1-96ab-5d437ed6b8e7","fields":{"slug":"/blogs/learning-javascript/"},"frontmatter":{"title":"Learning JavaScript: Fundamental Concepts","date":"2020-05-15","tags":["javascript","beginner"],"image":{"childImageSharp":{"fluid":{"aspectRatio":0.8,"src":"/static/7f0b2f42f3dc87a2845b7e8faf80d8e7/9104c/learning-javascript.jpg","srcSet":"/static/7f0b2f42f3dc87a2845b7e8faf80d8e7/b2712/learning-javascript.jpg 120w,\n/static/7f0b2f42f3dc87a2845b7e8faf80d8e7/40426/learning-javascript.jpg 240w,\n/static/7f0b2f42f3dc87a2845b7e8faf80d8e7/9104c/learning-javascript.jpg 480w,\n/static/7f0b2f42f3dc87a2845b7e8faf80d8e7/7d509/learning-javascript.jpg 720w,\n/static/7f0b2f42f3dc87a2845b7e8faf80d8e7/a6352/learning-javascript.jpg 960w,\n/static/7f0b2f42f3dc87a2845b7e8faf80d8e7/10d63/learning-javascript.jpg 1080w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}},{"node":{"excerpt":"Python is a simple and easy language to learn. It is one of the languages I recommended to learn in my Learn How To Code post. When learning…","id":"9a07bffa-3a42-5f67-94b8-4ff0b5c5e339","fields":{"slug":"/blogs/learning-python-fc/"},"frontmatter":{"title":"Learning Python: Fundamental Concepts","date":"2020-05-05","tags":["python","beginner"],"image":{"childImageSharp":{"fluid":{"aspectRatio":0.8,"src":"/static/73f51b29848b26e9578476341632bb95/9104c/learning-python.jpg","srcSet":"/static/73f51b29848b26e9578476341632bb95/b2712/learning-python.jpg 120w,\n/static/73f51b29848b26e9578476341632bb95/40426/learning-python.jpg 240w,\n/static/73f51b29848b26e9578476341632bb95/9104c/learning-python.jpg 480w,\n/static/73f51b29848b26e9578476341632bb95/7d509/learning-python.jpg 720w,\n/static/73f51b29848b26e9578476341632bb95/a6352/learning-python.jpg 960w,\n/static/73f51b29848b26e9578476341632bb95/10d63/learning-python.jpg 1080w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}},{"node":{"excerpt":"I usually control my lights with my phone. However, when I’m on the computer and want to change my lights, I would have to stop what I’m…","id":"8077010b-5709-51b3-ae31-c55b482be4d1","fields":{"slug":"/blogs/smart-light-widget/"},"frontmatter":{"title":"Smart Light Widget","date":"2020-04-24","tags":["javascript","vuejs","electron"],"image":{"childImageSharp":{"fluid":{"aspectRatio":1,"src":"/static/b8328bfeef6fe8170de93a505da7a382/9104c/smart-light-widget.jpg","srcSet":"/static/b8328bfeef6fe8170de93a505da7a382/b2712/smart-light-widget.jpg 120w,\n/static/b8328bfeef6fe8170de93a505da7a382/40426/smart-light-widget.jpg 240w,\n/static/b8328bfeef6fe8170de93a505da7a382/9104c/smart-light-widget.jpg 480w,\n/static/b8328bfeef6fe8170de93a505da7a382/f422e/smart-light-widget.jpg 640w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}},{"node":{"excerpt":"Home Automation has been trending for years. I've had my Philips Hue Smart Lights for several years now and I've wonder how they function…","id":"03f5f4bf-22f7-5eb4-996b-751521afd54a","fields":{"slug":"/blogs/control-lights-with-code/"},"frontmatter":{"title":"Control Lights With Code","date":"2020-04-23","tags":["javascript","homeautomation"],"image":{"childImageSharp":{"fluid":{"aspectRatio":1,"src":"/static/70f07427f09d8a244aa81280b74c492e/9104c/control-lights.jpg","srcSet":"/static/70f07427f09d8a244aa81280b74c492e/b2712/control-lights.jpg 120w,\n/static/70f07427f09d8a244aa81280b74c492e/40426/control-lights.jpg 240w,\n/static/70f07427f09d8a244aa81280b74c492e/9104c/control-lights.jpg 480w,\n/static/70f07427f09d8a244aa81280b74c492e/7d509/control-lights.jpg 720w,\n/static/70f07427f09d8a244aa81280b74c492e/a6352/control-lights.jpg 960w,\n/static/70f07427f09d8a244aa81280b74c492e/10d63/control-lights.jpg 1080w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}},{"node":{"excerpt":"Websites, apps, computers, phones, game consoles, and games all contain software that allows them function. Software is made from code…","id":"2e2bc934-1bbb-5894-a590-5bf2c627b8d8","fields":{"slug":"/blogs/learn-how-to-code/"},"frontmatter":{"title":"Learn How To Code","date":"2020-03-10","tags":[],"image":{"childImageSharp":{"fluid":{"aspectRatio":1,"src":"/static/3349ecda626f845468e3c30413db0a12/9104c/learn-how-to-code.jpg","srcSet":"/static/3349ecda626f845468e3c30413db0a12/b2712/learn-how-to-code.jpg 120w,\n/static/3349ecda626f845468e3c30413db0a12/40426/learn-how-to-code.jpg 240w,\n/static/3349ecda626f845468e3c30413db0a12/9104c/learn-how-to-code.jpg 480w,\n/static/3349ecda626f845468e3c30413db0a12/7d509/learn-how-to-code.jpg 720w,\n/static/3349ecda626f845468e3c30413db0a12/a6352/learn-how-to-code.jpg 960w,\n/static/3349ecda626f845468e3c30413db0a12/10d63/learn-how-to-code.jpg 1080w","sizes":"(max-width: 480px) 100vw, 480px"}}}}}}]}},"pageContext":{"pageNumber":0,"humanPageNumber":1,"skip":0,"limit":10,"numberOfPages":2,"previousPagePath":"","nextPagePath":"/blogs/2"}},"staticQueryHashes":["1595498745","429448491"]}